home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
HyperLib 1997 Winter - Disc 1
/
HYPERLIB-1997-Winter-CD1.ISO.7z
/
HYPERLIB-1997-Winter-CD1.ISO
/
オンラインウェア
/
MLT
/
XTRACE311.sit
/
XTRACE311
/
X-TRACE 3.1.1.rsrc
/
TEXT_701_rox.xt3.txt
< prev
next >
Wrap
Text File
|
1996-09-01
|
2KB
|
85 lines
xtrace "ROX; Rokkaku-Daioh data direct import script"
{
pragma smooth_with_bound=off;
nvar rox_vsmooth=120, rox_asmooth=-1;
nvar rox_line_thick=0.01;
smooth rox_vsmooth,rox_asmooth : model
{
nmacro rox_file_name="rox.rok";
static : roku $(rox_file_name) =
{
roku_line rox_line_thick;
};
ifvar roku_glid
{
attr green=
{
color 0,1,0;
diff 1,0;
};
procedure glin x1,y1,z1, x2,y2,z2
{
para x1,y1,z1;
leverz x2 - x1,y2 - y1,z2 - z1;
sim 1,1,sqrt (sq (x2 - x1) + sq (y2 - y1) + sq (z2 - z1));
boundary oval 0,0,0.5, 0,0,1, 0.5*sqrt (3),sqrt (3)
{
and
{
plane 0,0,1, 0,0,1;
cylind 0,0,0, 0,0,1, 0.005;
plane 0,0,0, 0,0,-1;
}
}
}
glin 0.5,0,0.5, -0.5,0,0.5;
glin 0.5,0,-0.5, -0.5,0,-0.5;
glin 0.5,0.5,0.25, -0.5,0.5,0.25;
glin 0.5,0.5,0, -0.5,0.5,0;
glin 0.5,0.5,-0.25, -0.5,0.5,-0.25;
glin 0.25,0.5,0.5, 0.25,0.5,-0.5;
glin 0,0.5,0.5, 0,0.5,-0.5;
glin -0.25,0.5,0.5, -0.25,0.5,-0.5;
glin 0.5,0.5,0.5, -0.5,0.5,0.5;
glin -0.5,0.5,0.5, -0.5,-0.5,0.5;
glin -0.5,-0.5,0.5, 0.5,-0.5,0.5;
glin 0.5,-0.5,0.5, 0.5,0.5,0.5;
glin 0.5,0.5,-0.5, -0.5,0.5,-0.5;
glin -0.5,0.5,-0.5, -0.5,-0.5,-0.5;
glin -0.5,-0.5,-0.5, 0.5,-0.5,-0.5;
glin 0.5,-0.5,-0.5, 0.5,0.5,-0.5;
glin 0.5,0.5,0.5, 0.5,0.5,-0.5;
glin -0.5,0.5,0.5, -0.5,0.5,-0.5;
glin -0.5,-0.5,0.5, -0.5,-0.5,-0.5;
glin 0.5,-0.5,0.5, 0.5,-0.5,-0.5;
}
}
nvar rox_nrefl=0, rox_nshdw=0;
cond 0,1, rox_nrefl,rox_nshdw,0;
screen fwid,fwid,fbit;
nvar roku.ar=1,roku.ag=1,roku.ab=1;
ambi 1, roku.ar,roku.ag,roku.ab, 0.3, 0,0;
screwy roku.pp*180/PI;
screwx roku.pq*180/PI;
screwz roku.pr*180/PI;
para -roku.dx,-roku.dy,-roku.dz;
sim 1/roku.bx,1/roku.by,1;
view 0.8, 0,-1,0, 0,0,1, 0,0,-1;
nvar roku.lx=0.574988908,
roku.ly=0.511101252,
roku.lz=0.638876565;
inf -roku.lx,-roku.ly,-roku.lz, 0.267, 0.7,0.7,0.7;
}